import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

class IsbnVerifier {

    private final static List<Integer> ISBN_INDEX = new ArrayList<>();
    static {
        ISBN_INDEX.add(0);
        ISBN_INDEX.add(2);
        ISBN_INDEX.add(3);
        ISBN_INDEX.add(4);
        ISBN_INDEX.add(6);
        ISBN_INDEX.add(7);
        ISBN_INDEX.add(8);
        ISBN_INDEX.add(9);
        ISBN_INDEX.add(10);
        ISBN_INDEX.add(12);
    }

    boolean isValid(String stringToVerify) {
        if (stringToVerify.length() != 13) return false;

        String[] verifyStringArray = stringToVerify.split("");

        if (!Objects.equals(verifyStringArray[1], "-") ||
                !Objects.equals(verifyStringArray[5], "-") ||
                !Objects.equals(verifyStringArray[11], "-"))
            return false;

        if (Objects.equals(verifyStringArray[12], "X") || (
                (verifyStringArray[12].compareTo("0") >= 0 && verifyStringArray[12].compareTo("0") <= 9) ||
                        (verifyStringArray[12].compareTo("0") <= 0 && verifyStringArray[12].compareTo("0") >= -9)
        )) {

        }

        return false;
    }
}
